home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / ASM-SPAR.{_A / RESOURCE.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  1KB  |  40 lines

  1. /* $Id: resource.h,v 1.4 1998/11/19 20:01:49 davem Exp $
  2.  * resource.h: Resource definitions.
  3.  *
  4.  * Copyright (C) 1996 David S. Miller (davem@caip.rutgers.edu)
  5.  */
  6.  
  7. #ifndef _SPARC64_RESOURCE_H
  8. #define _SPARC64_RESOURCE_H
  9.  
  10. /*
  11.  * Resource limits
  12.  */
  13.  
  14. #define RLIMIT_CPU    0        /* CPU time in ms */
  15. #define RLIMIT_FSIZE    1        /* Maximum filesize */
  16. #define RLIMIT_DATA    2        /* max data size */
  17. #define RLIMIT_STACK    3        /* max stack size */
  18. #define RLIMIT_CORE    4        /* max core file size */
  19. #define RLIMIT_RSS    5        /* max resident set size */
  20. #define RLIMIT_NOFILE    6        /* max number of open files */
  21. #define RLIMIT_NPROC    7        /* max number of processes */
  22. #define RLIMIT_MEMLOCK  8               /* max locked-in-memory address space */
  23. #define RLIMIT_AS       9               /* address space limit */
  24.  
  25. #define RLIM_NLIMITS    10
  26.  
  27. #ifdef __KERNEL__
  28. #define INIT_RLIMITS                            \
  29. {                                    \
  30.     {LONG_MAX, LONG_MAX}, {LONG_MAX, LONG_MAX},                \
  31.     {LONG_MAX, LONG_MAX}, {_STK_LIM, LONG_MAX},                \
  32.     {       0, LONG_MAX}, {LONG_MAX, LONG_MAX},                \
  33.     {NR_OPEN, NR_OPEN}, {MAX_TASKS_PER_USER, MAX_TASKS_PER_USER},    \
  34.     {LONG_MAX, LONG_MAX}, {LONG_MAX, LONG_MAX}                          \
  35. }
  36.  
  37. #endif /* __KERNEL__ */
  38.  
  39. #endif /* !(_SPARC64_RESOURCE_H) */
  40.